﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

namespace TaxEntity.Tax
{
    /// <summary>
    /// 综合税收查询实体
    /// </summary>
    public class ZongheQueryEntity
    {
        private string name;
        /// <summary>
        /// 数据库字段名
        /// </summary>
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        private string description;
        /// <summary>
        /// 描述文本显示
        /// </summary>
        public string Description
        {
            get { return description; }
            set { description = value; }
        }
        private bool isNeedConvert;
        /// <summary>
        /// 是否需要类型转化
        /// </summary>
        public bool IsNeedConvert
        {
            get { return isNeedConvert; }
            set { isNeedConvert = value; }
        }

        /// <summary>
        /// 获取查询字段集合
        /// </summary>
        public Dictionary<string, string> QueryDic
        {
            get
            {
                Dictionary<string, string> dic = new Dictionary<string, string>();
                dic.Add("DepartmentName", "税务部门");
                dic.Add("ManagerName", "管理人员");
                dic.Add("CertificateID", "房产证编号");
                dic.Add("Name", "房主姓名");
                dic.Add("IDCardNum", "身份证号");
                dic.Add("HouseType", "房产类型");
                dic.Add("XiangzhenName", "所属乡镇");
                dic.Add("JiedaoName", "所属街道");
                dic.Add("DiduanName", "所在地段");
                dic.Add("FangchanArea", "房产面积");
                dic.Add("OriginalPrice", "房产计税面积");
                dic.Add("RemainPrice", "房产原值");
                dic.Add("Year", "税款属期");
                dic.Add("TaxStatusDesc", "完税状态");
                dic.Add("TaxComDate1", "完税日期");
                dic.Add("MobileCode", "房主手机号码");
                dic.Add("Telephone", "房主固定电话");
                dic.Add("Address", "家庭地址");
                dic.Add("RentName", "承租人姓名");
                dic.Add("RentIDCardNum", "承租人身份证号");
                dic.Add("RentMobileCode", "承租人手机号码");
                dic.Add("StartDate1", "承租开始日期");
                dic.Add("EndDate1", "承租截止日期");
                dic.Add("LimitDays", "承租期限");
                dic.Add("ShopName", "门市名称");
                //dic.Add("RequireTax", "应缴税种及金额");
                //dic.Add("CompleteTax", "已缴税种及金额");
                dic.Add("totalTax", "应缴税款金额");
                dic.Add("btotalTax", "已缴税款金额");

                return dic;
            }
        }
    }
}
